stitching machine - Turkish English Dictionary